heavily armed - Francés Inglés Diccionario